package com.web.dao;

import com.web.entity.Student;

import java.util.List;

public interface StudentDAO {
    //1.查询所有学生
    List<Student> selectAllStudents();

    //2.搜索学生，传入关键字，搜索名字有该字的学生
    List<Student> selectStudentByName(String name);

    //3.通过id查询学生，传入学生id，查询学生信息
    Student selectStudentById(int id);

    //4.传入学生信息，实现学生插入
    int insertStudent(Student student);

    //5.传入学生信息，实现按id修改学生
    void updateStudentById(Student student);

    //6.传入学生id，实现学生删除
    void deleteStudentById(Integer id);

    //查询总数
   int selectStudentsCount();

    //分页查学生
   List<Student> selectStudentsPage(int start, int len);
}
